<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      /*
      数组的方法
        push 往数组最后添加元素
        pop 删除数组最后元素
        shift 删除数组最前面元素
        unshift 往数组最前面添加元素
        splice 增、删、改数组元素
        slice 截取一段数组
        sort 排序
        reverse 反转
        concat 拼接多个数组
        forEach 遍历
        join 将数组元素拼接成一个字符串

        map 返回一个新数组，长度不变，值变
          返回的数据结构达不到使用的要求，通过map处理
          返回的数据结构属性太多，通过map去掉一些不用的属性
        filter 返回一个新数组，长度变，值不变
          删除功能
        reduce 累加、统计、求和
          购物车计算总价
        some 有一个true就返回true，都为false就是false（有一个真就为真，都为假就假）
        every 有一个false就返回false，都为true就是true（有一个假就为假，都为真就真）
        find 查找一个元素，找到返回这个元素，没有找到undefined
        findIndex 查找一个元素下标，找到返回这个元素下标，没有找到-1

        indexOf 判断元素是否存在，存在返回下标，不存在返回-1
        includes 判断元素是否存在，存在返回true，不存在返回false
    */
    </script>
  </body>
</html>
